/*

织梦科 “会员中心 基础” 样式

2008.11.14 10:48 for Fangyu12@gmail.com

Last modified 2008.11.14 15:30

Copyright (c) 2008, dedecms All rights reserved.

*/
body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td {
	margin:0;
	padding:0;
}
html, body {
	height:100%;
}
.center
{
	margin: 0 auto;
	width:948px;
}
body {
	min-height:100%;
	height:auto !important;
	height:100%;
	font-family:Tahoma, SimSun, Arial;
	font-size:12px;
	color:#000;
	width: 100%;
	line-height: 15px;
	font-weight:400;
	background-color: #fff;
}
hr {
	clear:both;
	margin:5px auto;
	border-width:0;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #FFF;
	height:2px;
	overflow:hidden;
}
hr.dotted {
	clear:both;
	margin:5px auto;
	border-width:0;
	border-top:1px dotted #e4e4e4;
	border-bottom:1px solid #FFF;
	height:2px;
	overflow:hidden;
}
*html hr {
	margin:0;
}
ol, ul {
	list-style:none;
}
img {
	border:0;
}
small {
	font-size:12px;
}
address, caption, th, em, i {
	font-style:normal;
	font-weight:400;
}
h1, h2, h3, h4, h5, h6 {
	font-weight:700;
}
h1 {
	font-size:20px;
	line-height:28px;
}
h2 {
	font-size:18px;
	line-height:24px;
}
h3 {
	font-size:16px;
	line-height:20px;
}
h4 {
	font-size:14px;
	line-height:18px;
}
h5 {
	font-size:12px;
	line-height:16px;
}
h6 {
	font-size:12px;
	line-height:16px;
	font-weight:400;
}
fieldset {
	clear:both;
	border-top-width: 1px;
	border-top-style: dotted;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #989796;
}
legend {
	font-weight: bold;
	color: #989796;
	padding: 10px;
}
fieldset p {
	margin:0;
	padding:0 0 0 8px;
}
fieldset li {
	line-height:20px;
	padding-top: 5px;
	padding-bottom: 5px;
}
*html legend {
	margin-left:-7px;
	background-color: #fff;
}
/* 链接
-------------------------------------------------------------------*/
a:link, a:visited {
	color:#11408b;
	text-decoration:none;
}
a:hover, a:active {
	color:red;
	text-decoration:underline;
}
/*红色*/
.red,
.red a:link, .red a:visited,
a.red:link, a.red:visited {
	color:#f00;
	text-decoration:none;
}
.red a:hover, .red a:active,
a.red:hover, a.red:active {
	color:#f00;
	text-decoration:underline;
}
/*灰色*/
.gray a:link, .gray a:visited,
a.gray:link, a.gray:visited {
	color:#A6A6A6;
	text-decoration:none;
}
.gray a:hover, .gray a:active,
a.gray:hover, a.gray:active {
	color:#A6A6A6;
	text-decoration:underline;
}
/*绿色*/
a.green:link, a.green:visited {
	color:#78a633;
	text-decoration:none;
}
a.green:hover, a.green:active {
	color:#78a633;
	text-decoration:underline;
}
.green a:link, .green a:visited {
	color:#d3fcae;
	text-decoration:none;
}
.green a:hover, .green a:active {
	color:#fff;
	text-decoration:underline;
}
/*黄色*/
.yellow,
.yellow a:link, .yellow a:visited,
a.yellow:link, a.yellow:visited {
	color:#E17D32;
	text-decoration:none;
}
.yellow a:hover, .yellow a:active,
a.yellow:hover, a.yellow:active {
	color:#E17D32;
	text-decoration:underline;
}
/*黑色*/ 
.black a:link, .black a:visited,
a.black:link, a.black:visited {
	color:#000;
	text-decoration:none;
}
.black a:hover, .black a:active,
a.black:hover, a.black:active {
	color:#000;
	text-decoration:underline;
}
/*白色*/ 
.white a:link, .white a:visited,
a.white:link, a.white:visited {
	color:#fff;
	text-decoration:none;
}
.white a:hover, .white a:active,
a.white:hover, a.white:active {
	color:#fff;
	text-decoration:underline;
}
/* 表单
-------------------------------------------------------------------*/
input {
	color:#000;
	font-size:12px;
	font-family:Tahoma, SimSun, Arial;
}
textarea {
	width:400px;
	height:5em;
	margin:0 0 0 4px;
 *margin:-1px 0 0 4px;
	_margin:-1px 0 0 2px;
	padding:3px;
	color:#666;
	font-size:12px;
	font-family:Tahoma, SimSun, Arial;
	border:1px solid #a7a6aa;
	background:#FFF url("input.gif") 0 0 no-repeat;
}
input[type="text"],
input[type="password"] {
 *margin:-1px 5px 0 5px;
	width:219px;
	height:15px;
	border:1px solid #a7a6aa;
	background:#FFF url("input.gif") 0 0 no-repeat;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding: 2px;
}
input[type="checkbox"] {
	margin: 3px 0 0 5px;
 *margin:-1px 0 1px 1px;
	_vertical-align:middle;
}
input[type="radio"] {
 *margin:-1px 0 0 1px;
}
input[type="file"] {
	height:18px;
	margin:0 0 0 4px;
 *margin:-1px 0 0 4px;
}
select {
	margin:0 0 0 4px;
	_margin:0 0 0 2px;
	font-size:12px;
	font-family:Tahoma, SimSun, Arial;
}
* html input.text {
	width:223px;
	height:12px;
	border:1px solid #a7a6aa;
	background:#FFF url("input.gif") 0 0 no-repeat;
	margin-top: -1px;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 2px;
	padding: 3px;
	line-height: 12px;
}
* html input.checkbox {
	margin:-1px 0 0 -2px;
}
* html input.radio {
	margin:-1px 0 0 -2px;
}
* html input.file {
	margin:-1px 0 0 1px;
}
.button,
button {
	margin:0;
	height:21px;
	line-height:21px;
	font-size:12px;
	cursor:pointer;
	border:none;
	text-align: center;
}
.button1 {
	color:#fff;
	width:29px;
	background:url("bg_button.gif") no-repeat -151px 0;
}
.button2 {
	width:48px;
	color:#fff;
	background:url("bg_button.gif") no-repeat 0 -43px;
}
.button5 {
	width:84px;
	color:#fff;
	background:url("bg_button.gif") no-repeat -96px -43px;
}
.button6 {
	width:150px;
	height:32px;
	line-height:32px;
	font-size:14px;
	color:#fff;
	background:url("bg_button.gif") no-repeat 0 0;
	font-weight: bold;
}
.buttonGreen142 {
	height:27px;
	line-height:27px;
	font-size:14px;
	width:68px;
	color:#fff;
	background:url("bg_button.gif") no-repeat 0 -127px;
}
/*灰色*/
a.buttonGary2,
.buttonGary2 {
	width:46px;
	color:#000;
	background:url("bg_button.gif") no-repeat -46px -85px;
}
/*灰色*/
.buttonGary4 {
	width:69px;
	color:#000;
	background:url("bg_button.gif") no-repeat -114px -106px;
}
/*灰色*/
.buttonGary5 {
	width:80px;
	color:#000;
	background:url("bg_button.gif") no-repeat -100px -85px;
}
/* 常用样式
-------------------------------------------------------------------*/
.wrapper {
	max-width: 1270px;
	min-width: 960px;
	/*width:960px;*/
	clear: both;
	margin-right: auto;
	margin-left: auto;
}
*html .wrapper {
	width:expression(document.body.clientWidth < 1024? "960px": "1220px" );
}/**/

.clear {
	clear:both;
	height:0;
	overflow:hidden;
}
.mTB10 {
	margin-top: 10px;
	margin-bottom: 10px;
}
.mT10 {
	margin-top: 10px;
}
.mB10 {
	margin-bottom: 10px;
}
.mL10 {
	margin-left:10px;
}
.mR10 {
	margin-right:10px;
}
.fLeft {
	float:left;
}
.fCenter {
	float:left;
}
.fRight {
	float:right;
}
.w50 li {
	float: left;
	width: 50%;
}
.border a {
	border: 1px solid #7a7977;
	display: table;
}
.block{
	display: block;
}
.none {
	display: none;
}
.invisible {
	display:none;
	overflow:hidden;
}
.overflow {
	overflow:hidden;
}
.textCenter {
	text-align:center
}
.lineDot {
	background-image: url("lineDot.gif");
	background-repeat: repeat-x;
}
.lineBorder {
	border: 1px solid #acd98c;
}
.lineTB {
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #acd98c;
	border-bottom-color: #acd98c;
}
.lineLR {
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #acd98c;
	border-left-color: #acd98c;
}
.lineT {
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #acd98c;
}
.lineB {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #acd98c;
}
.lineL {
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #acd98c;
}
.lineR {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #acd98c;
}